#include "epoll.h"

int epoll_create_my(int size)
{
    return epoll_create(size);
}

int epoll_add_my(int epfd, int fd)
{
    // 先准备一个event
    struct epoll_event ev;
    // 加入监听
    ev.events = EPOLLIN; // 关注读事件
    ev.data.fd = fd;     // 监听的文件描述符
    // 添加到epoll中
    epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev);

    return 0;
}

int epoll_del_my(int epfd, int fd)
{
    // 删除监听
    epoll_ctl(epfd, EPOLL_CTL_DEL, fd, NULL);

    return 0;
}